#coding:utf-8
import json
import requests
import UtilsModuel

# 接口服务地址
url = "https://www.cicmorgan.cn/risk/api/gyl/user/insertAccount111"
headers={'Content-Type':'application/json'}

userinfo = UtilsModuel.loadUserInfoData("./out/P2P_2020313_1.xlsx")
# print(json.dumps(userinfo))
for item in userinfo:
    mobile = item.get("mobile") # 手机号
    pwd = 'a' + str(mobile)[5: 11]
    # print("{} ---- {}".format(mobile, pwd))
    ## 构建请求参数
    payload = {}
    payload["loginName"] = mobile
    payload["name"] = item.get("name")
    payload["certificateNo"] = item.get("certificateNo")
    # print(json.dumps(payload))
    # 调用请求 这里可以优化成批量请求； 将时间复杂度优公成O(1)
    resp = requests.post(url, data = json.dumps(payload), headers = headers)
    resultCode = str(resp.json().get("code"))
    if resultCode == '000000':  # 表示成功
        print("用户：{}， 创建成功".format(item.get("name")))
    elif resultCode == '000001':
        print("用户：{}， 已经存在".format(item.get("name")))
    else:
        print("用户：{}，创建失败".format(item.get("name")))




